Страницы
Pages/view.html.twig
Страницы созданные при помощи wysiwyg редактора через админку сайта, будут отрисованы в этом шаблоне. Как правило он выглядит так:
{% extends '@skin/layout.html.twig' %}
{% block page_title %}{% if page.seoTitle %}{{ page.seoTitle }}{% else %}{{ page.title }}{% endif %}. {{ parent() }}{% endblock %}
{% block page_meta %}
<meta name="keywords" content="{{ page.seoKeywords }}" />
<meta name="description" content="{{ page.seoDescription }}" />
{% endblock %}
{% block content %}
<article>
<h1>{{ page.title }}</h1>
{{ page.content | raw }}
</article>
{% endblock %}
Кастомные страницы
Хотя в модуль «Страницы» встроен визуальный (wysiwyg) html редактор, иногда бывает необходимость отобразить в качестве текстовой страницы twig шаблон.
К примеру, мы хотим, чтобы по адресу http://domain.tld/page/my-special-page/ обрабатывался twig шаблон. Чтобы сделать это, достаточно просто создать новый файл:
Pages/Special/my-special-page.html.twig